package com.fpx.order.plat.web.utils;
/**
 * 分页工具类
 * desc: PageUtil
 * @author xiangtao(xiangtao@4px.com)
 * @date 2016年1月7日 上午10:40:31
 * @version 1.0
 */
public class PageUtil {
	
	/**
	 * 
	 * <p>Title: getStartNo</p>
	 * <p>Desc: 计算开始的行数</p>
	 * @author xiangtao(xiangtao@4px.com)
	 * @date 2016年1月7日 上午10:42:30 
	 * @version 1.0
	 * @param page
	 * @param rows
	 * @return
	 */
	public static int getStartNo(int page,int rows)
	{
		return (page-1)*rows;
	}
	
	/**
	 * 
	 * <p>Title: getPageSize</p>
	 * <p>Desc: 计算出总页数</p>
	 * @author xiangtao(xiangtao@4px.com)
	 * @date 2016年1月7日 上午10:45:30 
	 * @version 1.0
	 * @param records 总记录数
	 * @param rows
	 * @return
	 */
	public static int getPageSize(int records, int rows)
	{
		
		return (int) (records%rows==0?records/rows:records/rows+1);
	}
	
	/**
	 * 
	 * <p>Title: getEndNo</p>
	 * <p>Desc: 结束查询的行数</p>
	 * @author xiangtao(xiangtao@4px.com)
	 * @date 2016年1月7日 下午3:13:33 
	 * @version 1.0
	 * @param rows
	 * @param startNo
	 * @return
	 */
	public static int getEndNo(int rows,int startNo){
		
		return rows+startNo;
	}
}

